package cn.kmsoft.jssc.entity.analyse;

import java.io.Serializable;

public class TaskParam implements Serializable {
    //业务规则下的任务编号，应用前端根据业务生成并传入
    private String taskId;
    //任务编号-UUID
    private String jobId;//uuid 按地块进行自动创建
    //地块编号
    private String dkbh;
    //地块面积
    private double dkmj;

    //数据库dbkey
    private String dbKey;
    //数据几何类型
    private String feaTypePoint;
    //分析点
    private String analysePoint;
    //处理器名称processorName
    private String processName;

    //待分析项目范围红线的wkid
    private int wkid;
    //目标图层的wkid
    private int fgeo_wkid;
    //地类还原年份
    private int dlhynf;

    //提交的地块图形Json或者表集合
    private Object query;



    public int getWkid() {
        return wkid;
    }
    public void setWkid(int wkid) {
        this.wkid = wkid;
    }

    public int getFgeo_wkid() {
        return fgeo_wkid;
    }
    public void setFgeo_wkid(int fgeo_wkid) {
        this.fgeo_wkid = fgeo_wkid;
    }

    public int getDlhynf() {
        return dlhynf;
    }
    public void setDlhynf(int dlhynf) {
        this.dlhynf = dlhynf;
    }

    public double getDkmj() {
        return dkmj;
    }
    public void setDkmj(double dkmj) {
        this.dkmj = dkmj;
    }

    public String getJobId() {
        return jobId;
    }
    public void setJobId(String jobId) {
        this.jobId = jobId;
    }

    public String getTaskId() {
        return taskId;
    }
    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    public String getDkbh() {
        return dkbh;
    }
    public void setDkbh(String dkbh) {
        this.dkbh = dkbh;
    }

    public String getFeaTypePoint() {
        return feaTypePoint;
    }
    public void setFeaTypePoint(String feaTypePoint) {
        this.feaTypePoint = feaTypePoint;
    }

    public String getAnalysePoint() {
        return analysePoint;
    }
    public void setAnalysePoint(String analysePoint) {
        this.analysePoint = analysePoint;
    }

    public String getProcessName() {
        return processName;
    }
    public void setProcessName(String processName) {
        this.processName = processName;
    }

    public String getDbKey() {
        return dbKey;
    }
    public void setDbKey(String dbKey) {
        this.dbKey = dbKey;
    }

    public Object getQuery() {
        return query;
    }
    public void setQuery(Object query) {
        this.query = query;
    }

    @Override
    public String toString() {
        return "TaskParam{" +
                "jobId='" + jobId + '\'' +
                ", taskId='" + taskId + '\'' +
                ", dkbh='" + dkbh + '\'' +
                ", dkmj=" + dkmj +
                ", dbKey='" + dbKey + '\'' +
                ", feaTypePoint='" + feaTypePoint + '\'' +
                ", analysePoint='" + analysePoint + '\'' +
                ", processName='" + processName + '\'' +
                ", query=" + query +
                ", wkid=" + wkid +
                ", fgeo_wkid=" + fgeo_wkid +
                ", dlhynf=" + dlhynf +
                '}';
    }
}
